package intellitor.sqlparser.ddl;

import intellitor.sqlparser.ddl.reader.DDLXLSXReader;

/**
 * 创建DDL文件读取类的工厂类
 * 未定义的读取类返回null
 * 获取指定的对象读取类，请使用DDLReaderFactory中定义的静态变量
 * @author DevilSoul
 * @since 2015-10-28
 * @version 1.0.0
 * @see TableBean DDLXLSXReader
 */
public class DDLReaderFactory {
	
	//读取XLSX文件的类
	public static final int XLSX = 0;
	
	/**
	 * 创建DDL文件读取类
     * 未定义的读取类返回null
	 * @param readerType
	 * @return
	 */
	public static DDLReader getDDLReader(int readerType){
		switch(readerType){
		case XLSX:
			return new DDLXLSXReader();
		default:
			return null;
		}
	}
	
}
